home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1993 / MacHack 1993.toast / MacHack™ 1987-1992 / MacHack™ '90 / Other Stuff / Demos ƒ / Demo AppMaker / Demo AppMaker™ / Demo AppMaker™.rsrc / TmCT_1006_EditText < prev    next >
Encoding:
Text File  |  1990-03-23  |  894 b   |  47 lines

  1. %case include%
  2.     %if modeless%
  3.         #include <CDialogEdit.h>
  4.     %else%
  5.         #include <CEditText.h>
  6.     %endif%
  7. %case instance%
  8.     %if modeless%
  9.         CDialogEdit        *%itemname%;
  10.     %else%
  11.         CEditText        *%itemname%;
  12.     %endif%
  13. %case create%
  14.     
  15.     %if modeless%
  16.         %itemname% = new (CDialogEdit);
  17.     %else%
  18.         %itemname% = new (CEditText);
  19.     %endif%
  20.     %itemname%->IViewRes ('StTx', %paneID%, enclosure, supervisor);
  21.     itsMainPane = %itemname%;
  22.     itsGopher = itsMainPane;
  23.     %if not modeless%
  24.         mainPanorama = %itemname%;
  25.     %endif%
  26. %case itemNr%
  27.     %defineItem%
  28. %case dialog field%
  29.     Str255%        %%fieldname%;
  30.     %haveField%
  31. %case init field%
  32.     info->%fieldname% [0] = 0;
  33. %case auxiliary%
  34. %case filter%
  35. %case set%
  36.     SetDText (%itemname%, info->%fieldname%);
  37. %case hit%
  38.     %if not disabled%
  39.         case %itemname%:
  40.                 GetDText (itemNr, info->%fieldname%);
  41.             break;
  42.     %endif%
  43. %case finish%
  44.     %if disabled%
  45.         GetDText (itemNr, info->%fieldname%);
  46.     %endif%
  47.